Big Huge Thesaurus

Lilium pardalinum

noun